///@file Box.h
///@brief Declaration of the class representing a box
///@author Arnaud Duval
///@version 0.0
///@date 2010/03/16


#ifndef BOX_H
#define BOX_H

#include "Volume.h"
#include "Point.h"


///@class Box
///@brief Class defining a Box
class Box : public Volume
{
	public:
		///@brief First point on big diagonal
		Point p1;
		///@brief Second point on big digonal
		Point p2;
	private:
		///@brief Default constructor
		Box();
		///@brief Constructor with arguments
		Box(Point, Point);
		///@brief Destructor
		~Box();
		///@brief Compute volume value
		double value();
};

#endif